package com.guldan.jaina.utils;

import com.guldan.core.utils.DateUtil;
import com.guldan.jaina.dto.news.NewsDTO;
import com.guldan.mapper.db.entity.News;

/**
 * Created by Silas.
 * Date: 2017/1/24
 * Time: 11:38
 */
public class NewsDomainConvertUtils {
    public static NewsDTO convert(News entity) {
        NewsDTO dto = new NewsDTO();

        dto.setNewsId(entity.getNewsId());
        dto.setNewsType(entity.getNewsType());
        dto.setTitle(entity.getTitle());
        dto.setTags(entity.getTags());
        dto.setTop(entity.getIsTop());
        dto.setNotice(entity.getIsNotice());
        dto.setSort(entity.getSort());
        dto.setContent(entity.getContent());
        dto.setRemark(entity.getRemark());

        dto.setDisabled(entity.getDisabled());
        dto.setCreateTime(DateUtil.toLocaleString(entity.getCreateTime(), DateUtil.YYYY_MM_DD_HH_DD_SS));
        dto.setModifyTime(DateUtil.toLocaleString(entity.getModifyTime(), DateUtil.YYYY_MM_DD_HH_DD_SS));
        dto.setDelete(entity.getIsDelete());
        dto.setCreator(entity.getCreator());
        dto.setModifier(entity.getModifier());

        return dto;
    }
}
